Conversation
|
Sharing some live, empirical data that might be useful here, since this PR is where these semantics actually land in the schema. We ran a controlled comparison of four CLI coding agents (Codex CLI, Claude Code, OpenCode, Google's Antigravity CLI) against the same steering scenario — a multi-step task, corrected mid-run with "stop after step N, don't do the rest" — and the results map fairly cleanly onto
For the two without live steering, our fallback measurements might be useful for gauging how costly the plain Happy to share more detail on methodology if it's useful for pinning |
Summary
Adds unstable ACP v2 schema for sending user messages to a session that is already running.
session/injectaccepts content plusqueueorsteerdelivery mode and returns an agent-owned message IDsession/revoke_injectcancels a pending message by IDsession/replace_injectreplaces pending content without changing its ID or queue positionuser_messagesession updateunstable_session_inject; stable schema artifacts do not changeRelated